| Function | Calling restrictions |
|---|
OTAccept | asynchronous only |
OTAckSends | |
OTAlloc | |
OTAsynchCreateStream | |
OTAsyncOpenEndpoint | If opening first endpoint of a configuration, foreground task must be calling SystemTask or some other function that calls SystemTask (for example, WaitNextEvent). |
OTAsyncOpenMapper | If opening first endpoint of a configuration, foreground task must be calling SystemTask or some other function that calls SystemTask (for example, WaitNextEvent). |
OTAsyncOpenProvider | If opening first endpoint of a configuration, foreground task must be calling SystemTask or some other function that calls SystemTask (for example, WaitNextEvent). |
OTAsyncStreamOpen | |
OTAsyncStreamPoll | |
OTBind | asynchronous only |
OTCancelReply | asynchronous only |
OTCancelRequest | asynchronous only |
OTCancelSynchronousCalls | |
OTCancelUReply | asynchronous only |
OTCancelURequest | asynchronous only |
OTCfigAddChild | |
OTCfigChangeProviderName | |
OTCfigCloneConfiguration | |
OTCfigDeleteConfiguration | |
OTCfigGetChild | |
OTCfigNewChild | |
OTCfigNewConfiguration | |
OTCfigPopChild | |
OTCfigPushChild | |
OTCfigPushNewSingleChild | |
OTCfigPushParent | |
OTCfigRemoveChild | |
OTCfigSetPath | |
OTCfigSetPortRef | |
OTCloneConfiguration | |
OTCloseMatchingProviders | |
OTCloseProvider | |
OTCloseProviderByStream | |
OTConfiguratorUnloaded | |
OTConfigureChildren | |
OTConnect | asynchronous only |
OTCountDataBytes | |
OTCreateConfiguration | |
OTCreateStateMachine | |
OTCreateTimerTask | |
OTDeleteConfigurator | |
OTDeleteName | asynchronous only |
OTDeleteNameByID | asynchronous only |
OTDestroyConfiguration | |
OTDestroyStateMachine | |
OTDestroyTimerTask | |
OTDontAckSends | |
OTEnterNotifier | |
OTFindOption | |
OTFindPort | |
OTFindPortByRef | |
OTFree | |
OTGetConfiguratorUserData | |
OTGetEndpointInfo | asynchronous only |
OTGetEndpointState | |
OTGetIndexedPort | |
OTGetMessage | asynchronous only |
OTGetPriorityMessage | asynchronous only |
OTGetProtAddress | asynchronous only |
OTGetProviderPortRef | |
OTInitHashList | |
OTInstallNotifier | |
OTIoctl | asynchronous only |
OTIsBlocking | |
OTIsDependentPort | |
OTIsMasterConfigurator | |
OTIsSynchronous | |
OTLeaveNotifier | |
OTListen | asynchronous only |
OTLook | |
OTLookupName | asynchronous only |
OTNewControlMask | |
OTNextOption | |
OTNotifyAllClients | |
OTNotifyUser | |
OTOptionManagement | asynchronous only |
OTPeekMessage | |
OTPutBackBuffer | |
OTPutBackPartialBuffer | |
OTPutMessage | asynchronous only |
OTPutPriorityMessage | asynchronous only |
OTRcv | asynchronous only |
OTRcvConnect | asynchronous only |
OTRcvDisconnect | asynchronous only |
OTRcvOrderlyDisconnect | asynchronous only |
OTRcvReply | asynchronous only |
OTRcvRequest | asynchronous only |
OTRcvUData | asynchronous only |
OTRcvUDErr | asynchronous only |
OTRcvUReply | asynchronous only |
OTRcvURequest | asynchronous only |
OTReadMessage | |
OTRegisterName | asynchronous only |
OTRegisterPort | |
OTRemoveNotifier | |
OTRemoveStreamFromProvider | |
OTResolveAddress | asynchronous only |
OTSetAsynchronous | |
OTSetBlocking | |
OTSetNonBlocking | |
OTSetSynchronous | |
OTSMCallStateProc | |
OTSMComplete | |
OTSMCreateControlStream | |
OTSMCreateStream | |
OTSMGetClientData | |
OTSMGetMessage | |
OTSMGetState | |
OTSMIoctl | |
OTSMOpenStream | |
OTSMPopCallback | |
OTSMPutMessage | |
OTSMReturnToCaller | |
OTSMSetState | |
OTSMWaitForComplete | |
OTSnd | asynchronous only |
OTSndDisconnect | asynchronous only |
OTSndReply | asynchronous only |
OTSndRequest | asynchronous only |
OTSndUData | asynchronous only |
OTSndUReply | asynchronous only |
OTSndURequest | asynchronous only |
OTStreamClose | |
OTStreamGetMessage | asynchronous only |
OTStreamGetPriorityMessage | asynchronous only |
OTStreamInstallNotifier | |
OTStreamIoctl | asynchronous onl |
OTStreamIsBlocking | |
OTStreamIsSynchronous | |
OTStreamPutMessage | asynchronous only |
OTStreamPutPriorityMessage | asynchronous only |
OTStreamRead | asynchronous only |
OTStreamRemoveNotifier | |
OTStreamSetAsynchronous | |
OTStreamSetBlocking | |
OTStreamSetControlMask | |
OTStreamSetNonBlocking | |
OTStreamSetSynchronous | |
OTStreamUseSyncIdleEvents | |
OTStreamWrite | asynchronous only |
OTSync | asynchronous onl |
OTUnbind | asynchronous only |
OTUnregisterPort | |
OTUseSyncIdleEvents | |
OTWhoAmI | |